如何基于App SDK快速地开发一个IoT App? 您所在的位置:网站首页 iot app开发 如何基于App SDK快速地开发一个IoT App?

如何基于App SDK快速地开发一个IoT App?

2024-06-13 22:15| 来源: 网络整理| 查看: 265

一、背景及大纲介绍

     

在物联网大行其道的今天,万物互联已经是趋势。通过App控制智能设备,且能够实现场景联动,已经不是做不做的选择题,而是破局企业端到端解决方案的关键。

智能硬件厂家如雨后春笋般涌现,但是,物联网的大框架—DCM(Device、Connect、Manage)架构,让IoT App成为刚需。智能硬件需要和App去结合,才能更好地发挥它的作用,更加便利人们的生活。如使用App去控制灯光的亮度,调节空调的温度,远程通过IPC监控家里情况等,甚至还可以使家里的相关电器完成一个场景联动(如手机设置“回家场景”,在下班回家的时候,点击“回家场景”,一键开灯、水壶烧水、空调开始工作等等)。这些原本只存在于想象中的场景,如今通过手机App+智能硬件即可实现。

但是,对于大部分企业而言,IoT App开发不仅新,而且充满挑战。

今天抽空以基于App SDK完成智能家居App的开发为例。通过这一篇文章,你就能通过创建App SDK、集成SDK、创建家庭、设备配网和设备控制等步骤,完整地完成一款智能家居App的开发。

先列一下开发大纲:

创建App SDK 集成SDK 注册和登录 创建家庭 设备配网 设备控制

我们再来简单介绍一下Tuya App SDK:

涂鸦智能 App SDK 专为 IoT 移动 App 开发打造,提供丰富组件和示例代码,开发者可以快速实现移动 App 对智能设备的连接、控制以及丰富的智能场景应用。

产品的优势在于:

低门槛快速集成:快速集成 SDK,提供示例代码、Demo App、接入案例等,低门槛轻松上手; 开发组件丰富:组件化开发,提供垂直品类 SDK、UI 业务包等功能组件,开发者根据需求灵活组合; 智能功能全面:全面覆盖用户、设备、智能场景等多种功能模块,开发者只需简单实现 UI 层代码; 主流通信协议兼容:同一 App 中支持添加和使用主流通信协议产品,轻松实现 All In One – App; 全球数据安全保障:双通道安全加密,五重安全策略,全球数据安全合规认证,全面保障用户数据隐私安全; 全球服务稳定:全球化智能云部署,让每一个 App 都轻松拥有亿级海量设备和千万级用户并发处理能力。

App SDK的技术架构如下:

二、如何基于 App SDK 开发一个 App

       准备就绪,我们来开始开发!

(一)创建App SDK 1. 注册开发者账号

前往 涂鸦智能开发平台 注册开发者账号、创建产品、创建功能点等,具体流程请参考接入流程

2. 创建SDK应用

在涂鸦 IoT 平台中 “App 工作台” 中点击 “App SDK”,点击“创建 App”。

3. 填写 App 相关信息,点击确认。

应用名称:填写你的 App 名称。

iOS 应用包名:填写你的 iOS App 包名(建议格式:com.xxxxx.xxxxx)。

安卓应用包名:填写你的安卓 App 包名(两者可以保持一致,也可以不一致)。

渠道标识符:不是必填项,如果不填写,系统会根据包名自动生成。

你可以根据实际需求选择需要的选择方案,支持多选,然后根据 Podfile 和 Gradle 进行 SDK 的集成。

点击获取密码,获取 SDK 的 AppKey,AppSecret,安全图片等信息。

(二)集成 SDK 1. 使用 CocoaPods 快速集成

请注意:SDK 最低支持系统版本 9.0

在 Podfile 文件中添加以下内容:

platform :ios, '9.0' target 'Your_Project_Name' do     pod "TuyaSmartHomeKit" end <


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有